[Scia Reto](https://sciareto.org) mind map   
> __version__=`1.1`,generatorId=`com.igormaznitsa:idea-mindmap:intellij-2022.33.0-IntelliJ IDEA`
---

# 输入输出技术

## 输入输出

## 直接程序控制

### 实现方式

#### 无条件传送方式

#### 程序查询方式

### 缺点

#### 降低CPU的效率

#### 对外部突发事件无法做出及时响应

## 程序中断方式

### 设备

#### 鼠标

#### 键盘

## DMA

### 设备

#### 显卡

#### 声卡

#### 网卡

### DMA传送过程中无需CPU的干预，显著提高CPU效率

### DMA传送数据时占用系统总线时，CPU不能使用总线（优先级大于CPU）

### DMA的控制方式是在主存与外设之间直接建立数据通路进行数据的交换处理

### DMA传送结束时产生外部事件，调用CPU进行中断

### 其他内容参考教材

## 输入输出处理机（IOP）

### 分担了CPU的一部分功能，可以实现对外围设备的统一管理，完成外围设备与主存之间的数据传送

### 大大提高了CPU的工作效率，但是需要增加更多的硬件
